package com.quartet.modules.stock.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.quartet.modules.stock.entity.TTerminalStock;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

/**
 * 终端库存表(TTerminalStock)表服务接口
 *
 * @author makejava
 * @since 2021-06-20 09:07:34
 */
public interface TTerminalStockService extends IService<TTerminalStock> {

    /**
     * 批量导入终端库存信息
     * @param multipartFile
     */
    void batchImportTerminalStock(MultipartFile multipartFile) throws IOException;

    /**
     * 批量导出终端库存信息
     * @param response
     * @param idList
     */
    void batchExportTerminalStock(HttpServletResponse response, List<Integer> idList) throws IOException;

    /**
     * 发送设备服务权限信息
     */
    void sendTTerminalServiceMessageDto();
}
